// 引入express模块 搭建服务器
const express = require('express');
// 引入路由模块
const router = require('./router');
// 引入bodypaser模块
const bodyParser = require('body-parser');

const app = express();

// 设置模版引擎
app.engine('html', require('express-art-template'));
app.set('views', 'pages');

// 托管静态资源
app.use('/assets', express.static('assets'));

// 辅助显示中间件
app.use((req, res, next) => {
    console.log('请求：', req.url, req.method);
    next();
});

// 解析post方式提交数据中间件
app.use(bodyParser.urlencoded({ extended: false }));


// 分配路由
app.use(router);


app.listen(9999, () => {
    console.log('服务器已启动:http://localhost:9999');
});